Projet Zuul de conception orientée objet en Java d'un jeu d'aventure
Forum des exercices du projet Zuul
Exercices 58 à 60.4
Un étudiant a écrit :
j'ai pu faire fonctionner le jeu en utilisant que le fichier jar mais en l'implementation sur le site j'ai un message d'erreur disant que les paramètres java ont empêché l'exécution de l'application
Si c'est l'applette dont il s'agit, essayez de l'ouvrir dans un navigateur sur un ordinateur hors de l'école.
Il se peut que les navigateurs des salles de TP soient mal configurés.
L'applette fonctionne-t-elle correctement quand elle est lancée directement par BlueJ et pas dans un navigateur ?
L'applet fonctionne correctement sur bluej. Sur les ordinateurs de l'esiee comme mon ordinateur personnel et ce quel que soit le navigateur, j'ai la même erreur
Je suppose que vous êtes dans ce cas-là :
http://www.java.com/fr/download/help/browser_activate_plugin.xml
Après avoir appliqué ces directives, le problème est-il résolu ?
Un étudiant a écrit :
Cordialement.
Un étudiant a écrit :
Merci d'avance et bon week-end.
Bravo pour avoir trouvé la cause de votre problème !
Mais pourquoi ne pas avoir poursuivi vos recherches ? Vous
seriez tombé sur l'un des nombreux sites qui expliquent la nouvelle
façon de faire, comme celui-ci par exemple : https://eyeasme.com/Shayne/HTML5_APPLETS/
Je recopie ci-dessous un extrait de cette page :
OLD WAY: Java applet in HTML 4.01
<applet code="Sample" archive="Sample.jar" height="300" width="550">
Applet failed to run. No Java plug-in was found.
</applet>
NEW WAY: Java Applet in HTML5 (uses object tag)
<object type="application/x-java-applet" height="300" width="550">
<param name="code" value="Sample" />
<param name="archive" value="Sample.jar" />
Applet failed to run. No Java plug-in was found.
</object>
Un étudiant a écrit :
mon jeu marche parfaitement lorsqu'il n'est pas sous forme d'applet
mais dès que je le mets sous forme d'applet il n'arrive pas à se lancer.
Je pense que c'est dû à l'écriture et la lecture du fichier txt pour la
sauvegarde, mais je ne vois pas du tout comment faire...
Pourriez-vous m'aider?
Les versions récentes de Java semblent ne plus autoriser l'exécution d'applets non signés par une autorité de certification dont les certificats sont payants. Que faire (à part payer, ou obliger l'utilisateur à ajouter un nouveau certificat racine ou à reconfigurer Java) ?
Le plus simple semble être d'autoriser les plugins pour votre site :
https://www.java.com/fr/download/help/browser_activate_plugin.xml
Je ne pense pas qu'il s'agisse d'un problème au niveau du navigateur mais bien d'un problème au niveau des nouvelles version du JRE qui n'autorise pas le lancement des applets non signés (ce qui a commencé avec la version 1.7.0_21 je crois)
Pour les JRE 7 à partir de l'update 51, il faut configurer Java sur votre PC comme suit :
http://java.com/fr/download/faq/exception_sitelist.xml
Un étudiant a écrit :
<html>
<head>
<title>Game applet</title>
</head>
<body>
<applet code=Game archive=jewelbreak0206.jar width=1000 height=700>no applet ?</applet>
<p><b>Rechargez la page pour relancer le jeu ou bien
retournez à la page précédente.</b></p>
</body>
</html>
Comment faire pour résoudre le problème de l'autorisation ?
Il s'agit d'un pb de configuration de java : essayez sur votre PC, en allant dans Panneau de configuration / Java / Sécurité / Autoriser applettes non signées après invite de sécurité.
Bonjour Monsieur,
Notre application marche très bien qu'en on la lance en local mais dès qu'on la charge sur notre site internet, java nous retourne classNotFoundException.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>
<body>
<applet width="500" height="340" archive="athanase 12.12.09.jar" code="Game">
</body>
</html>
Réseaux sociaux